Mark Gemspec-reproducible change fixing #784225, too
I think the UTC date change will fix the Multi-Arch not-same file issue,
too.
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Christian Hofstaedtler <zeha@debian.org>
Gbp-Pq: Name 0003-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
Reiner Herrmann [Tue, 10 Oct 2017 18:06:13 +0000 (15:06 -0300)]
lib/mkmf.rb: sort list of object files in generated Makefile
Without sorting the list explicitely, its order is indeterministic,
because readdir() is also not deterministic.
When the list of object files varies between builds, they are linked
in a different order, which results in an unreproducible build.
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Reiner Herrmann <reiner@reiner-h.de>
Gbp-Pq: Name 0002-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch
- sort input filenames
- provide a fixed timestamp to the gzip compression
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Christian Hofstaedtler <zeha@debian.org>
Gbp-Pq: Name 0001-rdoc-build-reproducible-documentation.patch
Mark Gemspec-reproducible change fixing #784225, too
I think the UTC date change will fix the Multi-Arch not-same file issue,
too.
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Christian Hofstaedtler <zeha@debian.org>
Gbp-Pq: Name 0003-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
Reiner Herrmann [Tue, 10 Oct 2017 18:06:13 +0000 (15:06 -0300)]
lib/mkmf.rb: sort list of object files in generated Makefile
Without sorting the list explicitely, its order is indeterministic,
because readdir() is also not deterministic.
When the list of object files varies between builds, they are linked
in a different order, which results in an unreproducible build.
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Reiner Herrmann <reiner@reiner-h.de>
Gbp-Pq: Name 0002-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch
- sort input filenames
- provide a fixed timestamp to the gzip compression
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Christian Hofstaedtler <zeha@debian.org>
Gbp-Pq: Name 0001-rdoc-build-reproducible-documentation.patch
Mark Gemspec-reproducible change fixing #784225, too
I think the UTC date change will fix the Multi-Arch not-same file issue,
too.
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Christian Hofstaedtler <zeha@debian.org>
Gbp-Pq: Name 0003-Mark-Gemspec-reproducible-change-fixing-784225-too.patch
Reiner Herrmann [Tue, 10 Oct 2017 18:06:13 +0000 (15:06 -0300)]
lib/mkmf.rb: sort list of object files in generated Makefile
Without sorting the list explicitely, its order is indeterministic,
because readdir() is also not deterministic.
When the list of object files varies between builds, they are linked
in a different order, which results in an unreproducible build.
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Reiner Herrmann <reiner@reiner-h.de>
Gbp-Pq: Name 0002-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch
- sort input filenames
- provide a fixed timestamp to the gzip compression
Signed-off-by: Antonio Terceiro <terceiro@debian.org> Signed-off-by: Christian Hofstaedtler <zeha@debian.org>
Gbp-Pq: Name 0001-rdoc-build-reproducible-documentation.patch